.block-brand-logos h2{margin:1em 0 .5em;line-height:1.325;color:#282828;font-family:'TT Norms Pro',sans-serif;font-weight:700;font-size:32px;margin:0 auto;max-width:636px;text-align:center}.block-brand-logos h2:first-child{margin-top:0}.block-brand-logos h2:last-child{margin-bottom:0}@media(max-width:900px){.block-brand-logos h2{font-size:28px}}@media(max-width:600px){.block-brand-logos h2{font-size:24px}}.block-brand-logos p{max-width:636px;text-align:center;margin:20px auto 0}.block-brand-logos p a{color:#1e74c0;border-bottom:1px solid rgba(30,116,192,0.3)}.block-brand-logos p a:hover{border-bottom:1px solid #1e74c0}.block-brand-logos.title-left h2{text-align:left;max-width:none}.block-brand-logos .logos{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.block-brand-logos .logos .logo{flex-basis:25%;display:flex;justify-content:center;align-items:center;height:135px}.block-brand-logos .logos img{padding:0 20px;display:block;max-width:100%;height:auto}.block-brand-logos .block-button{margin-top:1em;text-align:center}.block-brand-logos .block-button .btn{width:100%;max-width:220px}.block-brand-logos.animate h2{opacity:0;transform:translate3d(0,-50px,0);transition:1000ms}.block-brand-logos.animate .logos .logo{opacity:0}.block-brand-logos.animate .logos .logo:nth-child(1){transition:500ms 120ms}.block-brand-logos.animate .logos .logo:nth-child(2){transition:500ms 240ms}.block-brand-logos.animate .logos .logo:nth-child(3){transition:500ms 360ms}.block-brand-logos.animate .logos .logo:nth-child(4){transition:500ms 480ms}.block-brand-logos.animate .logos .logo:nth-child(5){transition:500ms 600ms}.block-brand-logos.animate .logos .logo:nth-child(6){transition:500ms 720ms}.block-brand-logos.animate .logos .logo:nth-child(7){transition:500ms 840ms}.block-brand-logos.animate .logos .logo:nth-child(8){transition:500ms 960ms}.block-brand-logos.animate .logos .logo:nth-child(9){transition:500ms 1080ms}.block-brand-logos.animate .logos .logo:nth-child(10){transition:500ms 1200ms}.block-brand-logos.animate .logos .logo:nth-child(11){transition:500ms 1320ms}.block-brand-logos.animate .logos .logo:nth-child(12){transition:500ms 1440ms}.block-brand-logos.animate.onscreen h2{opacity:1;transform:translate3d(0,0,0)}.block-brand-logos.animate.onscreen .logos .logo{opacity:1}@media(max-width:600px){.block-brand-logos .logos{margin-top:1em}.block-brand-logos .logos .logo{height:75px}.block-brand-logos .logos .logo img{padding:0 10px}}
